package com.yuan.pojo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/*
 *  @author 雨安
 *  类名： Employy
 *  创建时间：2024/4/9
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class Employy {
    //编号
    @JsonProperty(value = "id")
    private String id; // 编号

    @JsonProperty(value = "liceno")
    private String liceno; // 执照号码

    @JsonProperty(value = "licenseNo")
    private String licenseNo; // 驾驶证号

    @JsonProperty(value = "idCard")
    private String idCard; // 身份证号

    @JsonProperty(value = "phone")
    private String phone; // 电话号码

    @JsonProperty(value = "qualificationcode")
    private String qualificationcode; // 资格证号

    @JsonProperty(value = "workClass")
    private String workClass; // 工种

    @JsonProperty(value = "certificateTime")
    private String certificateTime; // 颁发时间

    @JsonProperty(value = "assessGrade")
    private String assessGrade; // 考核等级

    @JsonProperty(value = "startEndTime")
    private String startEndTime; // 起止时间

    @JsonProperty(value = "vehicleModel")
    private String vehicleModel; // 车辆型号

    @JsonProperty(value = "drivingNumber")
    private String drivingNumber; // 驾驶证号

    @JsonProperty(value = "drivingAnnualTime")
    private String drivingAnnualTime; // 驾驶年限

    @JsonProperty(value = "drivingValidity")
    private String drivingValidity; // 驾驶证有效期

    @JsonProperty(value = "drivingValidityLongTime")
    private String drivingValidityLongTime; // 驾驶证长期有效时间

    @JsonProperty(value = "sex")
    private String sex; // 性别

    @JsonProperty(value = "nation")
    private String nation; // 民族

    @JsonProperty(value = "educate")
    private String educate; // 教育程度

    @JsonProperty(value = "address")
    private String address; // 地址

    @JsonProperty(value = "coName")
    private String coName; // 公司名称

    @JsonProperty(value = "isDel")
    private String isDel; // 是否删除

    @JsonProperty(value = "illegalRecordNum")
    private String illegalRecordNum; // 违章记录数

    @JsonProperty(value = "matchingStatus")
    private String matchingStatus; // 匹配状态

    @JsonProperty(value = "autoMatch")
    private String autoMatch; // 自动匹配

    @JsonProperty(value = "employeeId")
    private String employeeId; // 员工编号

    @JsonProperty(value = "outTime")
    private String outTime; // 离职时间

    @JsonProperty(value = "learnRecords")
    private String learnRecords; // 学习记录

    @JsonProperty(value = "accidentRecords")
    private String accidentRecords; // 事故记录

    @JsonProperty(value = "ctime")
    private String ctime; // 创建时间

    @JsonProperty(value = "dname")
    private String dname; // 部门名称

    @JsonProperty(value = "qvalidity")
    private String qvalidity; // 资格证有效期

    @JsonProperty(value = "utime")
    private String utime; // 更新时间

    @JsonProperty(value = "ttype")
    private String ttype; // 类型
}
